package com.atguigu.patterns.singleton;



// 懒汉式(线程安全，同步方法)
public class SingletonSyncMethod implements AbstractSingleton {
	private static SingletonSyncMethod instance;
	
	private SingletonSyncMethod() {}
	
	//提供一个静态的公有方法，加入同步处理的代码，解决线程安全问题
	//即懒汉式
	public static synchronized SingletonSyncMethod getInstance() {
		if(instance == null) {
			instance = new SingletonSyncMethod();
		}
		return instance;
	}

	void warn(){

	}
}
